部屬.net core程式到IIS上
這裡用local IIS測試
預先需要先安裝 .NET Core 裝載套件組合(ASP.NET Core Hosting Bundle )
https://dotnet.microsoft.com/permalink/dotnetcore-current-windows-runtime-bundle-installer
要判斷目前電腦是否有安裝可以到
登陸編輯程式的視窗查看
預設路徑下
電腦\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Updates
是否有.NET Core字眼
在IIS上創建一個網站
開 IIS 管理員,在站台右鍵,選擇新增網站
新建好一網站目錄並設定給IIS
讀寫權限要設定,不然待會從visual studio發布會有無法存取問題
到應用程式集區,把 CLR 版本改為 "沒有受控(Managed)" 程式碼
在IIS中可以到模組去確認裝的.net core module是否有成功Run起來
這裡裝3.1版本所以顯示是ver2
接著開始來嘗試deploy
對專案右鍵->發布
選資料夾
設定網站目錄位置
按發布
確認輸出有成功字眼
Ref:
Website Deployment via IIS : Can't access site
https://docs.microsoft.com/zh-tw/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1
將 ASP.NET Core 應用程式發佈到 IIS
https://docs.microsoft.com/zh-tw/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-3.1&tabs=visual-studio
在使用 IIS 的 Windows 上裝載 ASP.NET Core
https://docs.microsoft.com/zh-tw/aspnet/core/test/troubleshoot-azure-iis?view=aspnetcore-3.1
[ASP.NET Core] 如何將 .NET Core Application 部署至 IIS 上
https://www.dotblogs.com.tw/wasichris/2018/11/01/204531
IIS - 運行 ASP.NET Core 網站
https://blog.johnwu.cc/article/iis-run-asp-net-core.html
Deploy .Net Core application to IIS: Step by step guide
https://neelbhatt.com/2018/01/30/deploy-net-core-application-to-iis-step-by-step-guide/
Deploy Asp.Net Core Web Api on IIS
https://medium.com/@aram161287/deploy-asp-net-core-web-api-on-iis-f75e755a6402
如何檢查安裝在 IIS 上的 .NET Core Hosting Bundle 版本
https://blog.poychang.net/how-to-check-dotnet-core-iis-hosting-bundle-version/
Website Deployment via IIS : Can't access site
https://stackoverflow.com/questions/59986062/website-deployment-via-iis-cant-access-site
已同步發表至個人部落格
https://coolmandiary.blogspot.com/2020/11/blog-post.html